﻿using System;
using System.Collections.Generic;
using Sustainalytics.ESGRatings.Service.Models.Common;

namespace Sustainalytics.ESGRatings.Service.Models.DTOs.RpIndicators
{
    public class EsgRpIndicatorDto
    {
        public Guid Id { get; set; }
        public string Name { get; set; }
        public string Code { get; set; }
        public string ClusterName { get; set; }
        public EsgThemeEnum Theme { get; set; }
        public bool IsControversyIndicator { get; set; }
        public int AnswerCategory { get; set; }
        public string AnswerCategoryDescription { get; set; }
        public EsgRpIndicatorScoreDto Score { get; set; }
        public string Commentary { get; set; }
        public IEnumerable<EsgRpIndicatorTicboxDto> Ticboxes { get; set; }
        public EsgRpControversyDto Controversy { get; set; }
        public IEnumerable<EsgRpNonRatedIndicatorValueDto> DataTable { get; set; }
    }
}
